﻿//
// XN4SL - Xna Framework for Silverlight.
//
namespace Xn4Sl.Framework.Input
{
    /// <summary>
    /// Describes the type of a specified Xbox 360 controller.
    public enum GamePadType
    {
        /// <summary>
        /// Controller is an unknown type
        /// </summary>
        Unknown = 0,
        /// <summary>
        /// Controller is the Xbox 360 Controller
        /// </summary>
        GamePad = 1,
        /// <summary>
        /// Controller is a wheel
        /// </summary>
        Wheel = 2,
        /// <summary>
        /// Controller is an arcade stick
        /// </summary>
        ArcadeStick = 3,
        /// <summary>
        /// Controller is a flight stick
        /// </summary>
        FlightStick = 4,
        /// <summary>
        /// Controller is a dance pad
        /// </summary>
        DancePad = 5,
        /// <summary>
        /// Controller is a guitar
        /// </summary>
        Guitar = 6,
        /// <summary>
        /// Controller is an alternate guitar
        /// </summary>
        AlternateGuitar = 7,
        /// <summary>
        /// Controller is a drum kit
        /// </summary>
        DrumKit = 8,
        /// <summary>
        /// Controller is a big button pad
        /// </summary>
        BigButtonPad = 768,
    }
}
